<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.11"/>
<title>Icarous: TRAJECTORY_MONITOR</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Icarous
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li class="current"><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#groups">Modules</a>  </div>
  <div class="headertitle">
<div class="title">TRAJECTORY_MONITOR<div class="ingroups"><a class="el" href="group__APPLICATIONS.html">APPLICATIONS</a></div></div>  </div>
</div><!--header-->
<div class="contents">

<p>Trajectory monitoring application.  
<a href="#details">More...</a></p>
<div class="dynheader">
Collaboration diagram for TRAJECTORY_MONITOR:</div>
<div class="dyncontent">
<center><table><tr><td><img src="group__TRAJECTORY__MONITOR.png" border="0" alt="" usemap="#group____TRAJECTORY____MONITOR"/>
<map name="group____TRAJECTORY____MONITOR" id="group____TRAJECTORY____MONITOR">
<area shape="rect" id="node3" href="group__TRAJECTORY__MESSAGES.html" title="Messages generated by the trajectory monitoring application. " alt="" coords="404,5,599,32"/>
<area shape="rect" id="node4" href="group__TRAJECTORY__MESSAGE__TOPICS.html" title="Message topics of messages generated by the trajectory monitoring application. " alt="" coords="409,57,594,98"/>
<area shape="rect" id="node2" href="group__APPLICATIONS.html" title="APPLICATIONS" alt="" coords="5,35,125,61"/>
</map>
</td></tr></table></center>
</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="groups"></a>
Modules</h2></td></tr>
<tr class="memitem:group__TRAJECTORY__MESSAGES"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__TRAJECTORY__MESSAGES.html">TRAJECTORY_MESSAGES</a></td></tr>
<tr class="memdesc:group__TRAJECTORY__MESSAGES"><td class="mdescLeft">&#160;</td><td class="mdescRight">Messages generated by the trajectory monitoring application. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:group__TRAJECTORY__MESSAGE__TOPICS"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__TRAJECTORY__MESSAGE__TOPICS.html">TRAJECTORY_MESSAGE_TOPICS</a></td></tr>
<tr class="memdesc:group__TRAJECTORY__MESSAGE__TOPICS"><td class="mdescLeft">&#160;</td><td class="mdescRight">Message topics of messages generated by the trajectory monitoring application. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<p>Trajectory monitoring application. </p>
<p>This application provides trajectory monitoring and management services. Trajectory monitoring is done on the uploaded mission flight plan from a ground control station. The misison flight plan is primarily monitored for cross-track deviaiton. Other metrics such as distance to the next waypoint waypoint, heading to intercept flight plan enroute to next waypoint, resolution maneuver to intercept flight plan are also computed. This information is published at a rate controlled by the cFS scheduler.</p>
<p>This application also provides path computation services. It subscribes to a trajectory request message that encodes the initial and final conditions of the path. A path is computed using the requested algorithm. After a path is computed the resulting trajectory is published on the cFS software bus. Properties of the search algorithms used are specified in the input tables.</p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="group__TRAJECTORY__MESSAGES.html" title="Messages generated by the trajectory monitoring application. ">TRAJECTORY_MESSAGES</a>, <a class="el" href="group__TRAJECTORY__MESSAGE__TOPICS.html" title="Message topics of messages generated by the trajectory monitoring application. ">TRAJECTORY_MESSAGE_TOPICS</a>, TRAJECTORY_TABLES </dd></dl>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.11
</small></address>
</body>
</html>
